﻿

namespace WWF.Contracts
{
    using System;
    using System.Runtime.Serialization;

    [DataContract(Namespace = "http://iss.nus.edu.sg/contracts/application")]
    public class ApplicationRequest
    {
        [DataMember(IsRequired = true)]
        public string ApplicantName { get; set; }
        [DataMember(IsRequired = true)]
        public string ApplicantEmail { get; set; }
        [DataMember(IsRequired = true)]
        public string ApplicantID { get; set; }
        [DataMember(IsRequired = true)]
        public string IDType { get; set; }
        [DataMember(IsRequired = true)]
        public string HighestDegree { get; set; }
        [DataMember(IsRequired = true)]
        public string Program { get; set; }
        [DataMember(IsRequired = true)]
        public decimal ExperienceYears { get; set; }
        [DataMember(IsRequired = true)]
        public bool MediumOfInstructionIsEnglish { get; set; }
        [DataMember(IsRequired = false)]
        public string EngTestType { get; set; }
        [DataMember(IsRequired = false)]
        public decimal EngTestScore { get; set; }
    }
}
